package nio;

import java.nio.IntBuffer;
import java.util.Arrays;

/**
 * @Author Klys
 * @Date 2023/6/3 10:56
 * @Description
 * @Version 1.0
 */
public class Demo06 {
    public static void main(String[] args) {
        IntBuffer src = IntBuffer.allocate(5);
        for (int i = 0; i < 5; i++) src.put(i);
        IntBuffer buffer = IntBuffer.allocate(10);
        //一般我们在写入完成后需要进行读操作时（后面都是这样，不只是这里），会使用`flip()`方法进行翻转：
        //我们可以通过flip来翻转缓冲区，就正常了。
        src.flip();
        buffer.put(src);
        System.out.println(Arrays.toString(buffer.array()));
    }
}
